package user.admin;
import java.util.ArrayList;
public class UserDaoImpl implements UserDao {
    private static ArrayList<Admin> array = new ArrayList<Admin>();
    public void regist(Admin user) {
        array.add(user);// 把用户信息存储集合
    }
    public boolean isLogin(String username, String password) {
        // 遍历集合，获取每一个用户
        boolean flag = false;
        for (Admin u : array) {
            if (u.getUsername().equals(username) // 判断该用户的用户名和密码是否和传递过来的匹配
                    && u.getPassword().equals(password)) {
                flag = true;
                break;
            }
        }
        return flag;
    }
    public void Login(String username, String password) {
        System.out.println("用户:" + username +"\n"+"您的密码为:" + password);
    }
    public boolean updatePassword(String username, String password) {
        for (Admin user : array) {
            if (user != null && user.getUsername().equals(username)) {
                user.setPassword(password);
                return true; // 更新成功
            }
        }
        return false; // 没有找到对应的用户，更新失败
    }
}
